.enterprise_member {
    .title {
        display: flex;
        justify-content: space-between;
        .rightText {
            font-size: 30px;
            color: #0069b9;
            text-decoration: underline;
            font-weight: normal;
            height: calc(30px * 2);
            display: flex;
            align-items: center;
        }
    }
    .container {
        padding: 0 24px;

        .at-search-bar {
            padding: calc(12px * 2) 0;
        }

        .at-swipe-action__options {
            top: 1px;
            right: 1px;
        }

        .member_body {
            &_item {
                &_title {
                    height: calc(25px * 2);
                    background: #f8f8f8;
                    font-size: calc(14px * 2);
                    color: #666666;
                    margin: 0;
                    margin: 0 -24px;
                    display: flex;
                    align-items: center;
                    padding: 0 calc(12px * 2);
                }
                &_children {
                    .normal {
                        position: relative;
                        box-sizing: border-box;
                        height: calc(80px * 2);
                        padding: calc(16px * 2) 0;
                        .photo {
                            float: left;
                            width: calc(48px * 2);
                            height: calc(48px * 2);
                            border-radius: calc(24px * 2);
                            margin-right: calc(8px * 2);
                        }
                        .info {
                            .info_name_tag {
                                display: flex;
                                align-items: center;
                                .name {
                                    font-size: calc(15px * 2);
                                    font-weight: 500;
                                    color: #000000;
                                }
                                .tag,
                                .warn {
                                    padding: 0 calc(6px * 2);
                                    font-size: calc(12px * 2);
                                    color: #fff;
                                    background: linear-gradient(90deg, #fed000 0%, #ffbe00 100%);
                                    border-radius: calc(15px * 2);
                                    margin-left: calc(10px * 2);
                                }
                                .warn {
                                    display: flex;
                                    align-items: center;
                                    font-size: calc(12px * 2);
                                    margin-left: calc(10px * 2);
                                    background: #f8f8f8;
                                    color: #999999;
                                    .warn_icon {
                                        width: calc(12px * 2);
                                        height: calc(12px * 2);
                                        vertical-align: middle;
                                        margin-top: calc(2px * 2);
                                        margin-right: calc(2px * 2);
                                    }
                                }
                            }
                            .info_job {
                                font-size: calc(12px * 2);
                                color: #999999;
                                margin-top: calc(8px * 2);
                            }
                            .me {
                                position: absolute;
                                top: 50%;
                                right: 0;
                                transform: translateY(-50%);
                                font-size: calc(14px * 2);
                                color: #999999;
                            }
                        }
                    }
                }
            }

            .no_employee {
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: calc(16px * 2);
            }
        }
    }
    .invite_dialog {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 1000;

        .invite_dialog_body {
            position: absolute;
            top: 300px;
            left: 60px;
            &_content {
                width: calc(315px * 2);
                border-radius: 10px;
                .title {
                    height: calc(40px * 2);
                    font-size: calc(15px * 2);
                    color: #333333;
                    background-color: #ffc200;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                .con {
                    height: calc(290px * 2);
                    background-color: #fff;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    .con_title {
                        font-size: calc(17px * 2);
                        font-weight: 500;
                        color: #333333;
                        margin-top: calc(20px * 2);
                    }
                    .con_text {
                        font-size: calc(12px * 2);
                        color: #999999;
                    }
                    // .qrCode {
                    //     background-color: skyblue;
                    // }
                    .copy_like {
                        font-size: calc(12px * 2);
                        font-weight: 500;
                        color: #ffbf00;
                    }
                }
            }
            &_close {
                display: flex;
                justify-content: center;
                margin-top: calc(20px * 2);
                .closeIcon {
                    width: calc(28px * 2);
                    height: calc(28px * 2);
                }
            }
        }
    }

    .at-modal__content {
        font-size: calc(18px * 2);
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
